Why Use System On Modules In Embedded Systems